﻿input{vertical-align:middle;}


.valign {vertical-align:middle;}
.vtop {vertical-align:top;}

.clear {clear: both;}

.clearbox{clear:both;width:100%}
.clearbox:after{content:".";display:block;height:0;clear:both;visibility:hidden}

.floatleft {float: left;}
.floatright {float: right;}

ul, li{list-style:none;}

.red{color:red;}
.white		{ color:white;}
.blue		{ color:#4986cc;}
.gray		{ color:gray; }



#winmedal-box {
    width: 405px;
    height: 215px;
    position: fixed;
    _position: absolute; /*For IE 6.0*/
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border: 0;
    _border: 2px solid #97ACD2;
    background: url(/images/transBG.png) no-repeat;
    _background: white;
    text-align: left;
    left: 50%;
    top: 50%;
    margin-top: -130px;
    margin-left: -196px;
    z-index: 999999;
}
#winmedal-close {
	position: absolute;
	right: 10px;
	top: 8px;
	width: 16px;
	height: 16px;
	text-indent: -10em;
	overflow: hidden;
	background: url(/images/ico_tip_win_close.gif) no-repeat;
	cursor: pointer;
	display:block;
}

.Success-content
{
	width: 250px; 
	height: 35px;
	line-height:35px;
	padding-left:10px;
}
.Error-content
{
	line-height:35px;
	padding:0 40px 0 10px;
}

.ReserveSuccess-content
{
	width:340px;
	height:180px;
	padding-left:10px;
}
.CancelReserve-content
{
	width:350px;
	height:140px;
	padding-left:10px;
}

#winmedal-content-border {
	margin:5px;
	position: relative;
	top: -1px;
	background:white;
	line-height:22px;
	padding: 10px 10px 10px 5px;
    
}

/*** button style ***/
a.btnc{
	font-size:14px;
	text-decoration:none;
	height:34px;
	line-height:35px;
	overflow:hidden;
	/*display:-moz-inline-stack;display:inline-block;_display:inline;*/
	display:block;
	text-align:center;
	width:100px;
	background:rgb(108, 197, 247);
	color:#FFFFFF;
    border-radius:5px 5px 5px 5px;
	text-decoration:none;
	cursor:pointer;
    font-weight:bold;
}

a.btnc:hover{
		text-decoration:none;
        background:rgb(56, 166, 228);
}

a.btncBlue{ background:transparent url(/images/bg_btn_cls.gif) no-repeat 0 -34px; }
a.btncOra{ background:transparent url(/images/bg_btn_cls.gif) no-repeat 0 -68px; }
a.btncGray{ background:transparent url(/images/bg_btn_cls.gif) no-repeat 0 -102px; }
a.btncBlue, a.btnOra{color:white;}
a.btncBlue:hover, a.btnOra:hover{color:white;text-decoration:underline;}

a.btncGray{color:#A3A3A3;cursor:default;}
a.btncGray:hover{ color:#A3A3A3; text-decoration:none; }

a.btncOra2:hover{text-decoration:underline;color:white;}

a.btncNormal,input.btnNormal {
  background:url(/images/bg_grayBtn.png) 0px -1px no-repeat;
  width: 71px;
  height:24px;
  line-height: 24px;
  color: #000 !important;
  border:0px;
  padding:0px;
  display:inline-block;
  text-align:center;
  overflow:hidden;
  font-size:12px;
}

a.btncNormal:hover,input.btnNormal:hover{
   background: url(/images/bg_grayBtn_hover.png) 0px -1px no-repeat;
   cursor:pointer;
   color: #000 !important;
   text-decoration:none !important;
}



.filters{height:20px;padding:0 10px;margin:3px 0 8px 0;}

.filters a{margin:0 5px;color:#5A5A5A;white-space:nowrap;}

.filters .on,

.filters .on:hover{display:-moz-inline-stack;display:inline-block;_display:inline;padding:0 5px 0 0;background:#B5B5B5 url(/images/bg_filter.gif) 100% 0 no-repeat;color:#fff;text-decoration:none;zoom:1;}

.filters .on span{display:block;_display:inline;height:20px;padding:0 0 0 5px;background:url(/images/bg_filter.gif) no-repeat;line-height:20px;zoom:1;}

input::-ms-clear{display:none;}

input.blueBorder {
	border:1px solid #CDD7E4;
}

    input[type="checkbox"]:checked {
    
     background:#079ADF;
    }